首 页
郑州大学
奥鹏教育
国家开放大学
西南交通大学
成人教育
联大学堂
江苏师大
青书学堂
 
   今天是: 2025年6月15日 星期日 全民学习吧,专业辅导,快速解决您的烦恼,详情请加微信:goodluckgold、QQ:3446094242
  当前位置: 青书学堂网上考试答案
       
 
QQ:3446094242
微信号:goodluckgold
课件学习、网上考试答案,如有需要,请加微信或QQ,全程辅导,为您排忧解难!!!
 
青书学堂南阳理工学院C语言程序设计(专升本)网上考试答案
设有定义:a=1,b=2,c=3;
以下语句中执行效果与其它三个不同的是 。
A:if(a gt;b) c=a;a=b;b=c; B: if(a gt;b) {c=a,a=b,b=c;} C:if(a gt;b) c=a,a=b,b=c; D: if(a gt;b) {c=a;a=b;b=c;}
有以下程序:
#include lt;stdio.h gt;
struct S
{ int a, b; } data[2]={10,100,20,200};
void main()

{ struct S p=data[1];

printf('%d\n', ++(p.a) );}

程序运行后的输出结果是(  )。
A:10 B:11 C:20 D:21
A:在函数内部定义的变量是局部变量 B:函数中的形式参数是局部变量 C:全局变量的作用范围仅限于其所在的文件 D:局部变量的作用范围仅限于本函数
若有如下宏定义:
#define N 2
#define Y(n) ((N+1)*n)
则执行赋值语句z=2*(N+Y(5)); 后z的值是 。
A: 表达式有误 B:34 C:70 D:无确定值
A:被调函数中只有使用return语句才能返回主调函数 B:使用一个return语句可以返回多个函数值 C:函数返回值类型取决于return语句中的表达式类型 D:函数返回值类型取决于定义该函数时所指定的类型
A:每个C程序源文件中都必须有一个main()函数 B:C程序中main()函数的位置是固定的 C:C程序中所有函数之间都可以相互调用,与函数所在位置无关 D:在C程序的函数中不能定义另一个函数
若有以下定义,则数值为4的正确表达式是 。
int a[10]={1,2,3,4,5,6,7,8,9,10};char c=’a’,d,g;
A)a[g-c] B)a[4] C)a[’d’-’c’] D)a[‘d’-c]
A:a[g-c] B:a[4] C:a[’d’-’c’] D:a[‘d’-c]
下列字符串 “a\x21\\\tp\202q”的长度是 。
A:7 B:9 C:15 D:16
假设x,y为整型变量,则执行如下程序段后y的值为 。
for(x=1,y=1;y lt;=50;y++)
{ if(x gt;=10)
break;
if(x%2==1)
{x+=5;continue;}
x-=3;
}
A:2 B:4 C:6 D:8
以下不正确的字符串赋值语句是 。
A: char *s; s='abcde'; B:char s[ ]='abcde'; C:char s[10]; s='abcde'; D: char *s='abcde';
A: while(y==0) B: while ( y!=0) C: while (y==1) D: while (y!=1)
__。
A: 本函数的全部范围 B: main函数全部范围 C: 本文件全部范围 D: 从定义开始至本文件结束
A: 用条件控制循环体的执行次数 B: 循环体至少要执行一次 C: 循环体有可能一次也不执行 D: 循环体中可以包含若干条语句
行语句printf( quot;%c quot;,'A'+2);后,输出结果是______。
A: A B: C C: 65 D: 67
__。
A: continue B:break C:switch D:if
设整型变量 x的值为2,表达式x/4的值是_______。
A: 0 B: 2 C: 1 D:0.5
表达式 z=x--, ++x 后,x, z的值分别为_______。
A: 0, 1 B: 1, 0 C: 1,1 D: 0, 0
则表达式x gt;z?z:x的结果是_______。
A: 3 B: 2 C: 1 D: 0
____。
A:‘A’ lt;=ch lt;=‘Z’ B:‘A’ = lt;ch= lt; ‘Z’ C: ch gt;=‘A’ || ch lt;=‘Z’ D: ch gt;=‘A’ amp; amp; ch lt;=‘Z’
表达式 5-3/2-1 的值是_______。
A: 0 B: 3 C: 2.5 D: 2
式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
A:5 B:4 C:3 D:6
A:* B:# C: amp; D:@
有的参数个数为()。
A:1 B:2 C:3 D:4
A:AA(int,?int?b) B:AA(int,?int) C:AA(int?a;?int?b) D:AA(int?a,?int)
A:{} B:{;} C:{x=0;} D:{y=10}
A:.cpp B:.exe C:.obj D:.c
reak语句结束的,则此switch语句容易被改写成的语句是()。
A:for B:if C:do D:while
)区间内。
A:1~19 B:1~20 C:0~19 D:0~20
for(int?i=0;in/2){cout lt;
A:n/2 B:n/2+1 C:n/2-1 D:n-1
的正确语句是()。
A:int?*p=calloc(10,2); B:int?*p=calloc(10); C:int?*p=calloc(10,4); D:int?*p=malloc(10)
A:while结构中可以嵌入if结构 B:while结构中可以嵌入switch结构 C:while结构中不能嵌入选择结构 D:if选择结构中可以包含循环结构while
的有()。
A:表达式1代表初始值 B:表达式2代表增量 C:表达式2代表条件 D:表达式3代表增量
A:while结构是先进行条件判断,如果条件为真则执行while后面{}里面的语句 B:while结构是先执行循环体,然后进行条件判断,如果条件为真则执行while后面{}里面的语句 C:while结构是先进行条件判断,如果条件为假则执行while后面{}里面的语句 D:while循环结构如果条件为假一次循环也不进行
下面程序是用while输出1-200,下列说法不正确的是()。
A:程序的空白处没添任何内容,程序执行后可以输出1-200的值 B:while结构可以实现多分支选择判断 C:while结构只能用于循环次数确认的情况 D:while结构无论条件成立与否都会执行循环体
A:i=s; B:s=si; C:i=si; D:s=is;
m;则循环体中求和的式子正确的是()。
A:sum=sum+i B:sum+=i C:sum=i D:i=sum+i
说明正确的是()。
A:执行后等号左边的p是10 B:执行中等号右边的p的值是5 C:执行后等号左边的p是5 D:执行中等号右边的p的值是10
用循环每次让sum求和,然后i++;判断条件是i lt;6;则求和的循环操作是()。
A:sum=sum+i B:sum+=i C:sum=i D:i=sum+i
的形式为()。
A:算术表达式 B:关系表达式 C:逻辑表达式 D:数值0或1
A:switch结构中的default是注释语句,不执行 B:default与case语句的顺序是任意的 C:default只能写在所有case语句之后 D:default在switch结构中可以省略,但一般不省略
长度为10。
全民学习吧
加微信:goodluckgold,QQ:3446094242,轻松辅导,学习无忧