首 页
郑州大学
奥鹏教育
国家开放大学
西南交通大学
成人教育
联大学堂
江苏师大
青书学堂
 
   今天是: 全民学习吧,专业辅导,快速解决您的烦恼,详情请加微信:goodluckgold、QQ:3446094242
  当前位置: 青书学堂网上考试答案
       
 
QQ:3446094242
微信号:goodluckgold
课件学习、网上考试答案,如有需要,请加微信或QQ,全程辅导,为您排忧解难!!!
 
青书学堂河南理工大学C语言程序设计(专升本)网上考试答案
p;则合法的赋值语句是( )。
A:p=100; B:p=a[5]; C:p=a[2]+2; D:p=a+2;
在线试题20上有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是( )。
A: *p+9 B:*(p+8) C: *p+=9 D:p+8
在线试题20上若有以下说明和语句
int c[4][5],(*p)[5];p=c;能够正确引用c数组元素的是( )。
A:p+1 B:*(p+3) C:*(p+1)+3 D:*(p[0]+2)
在线试题20上下面的程序运行结果为( )。main(){ int x=0,y=0,z=0;if(x=y+z) printf('* * * *');
else printf('# # # #');}
A:有语法错误不能通过编译 B:输出* * * *。 C:可以通过编译,但是不能通过连接,因而不能运行。 D:输出# # # #。
在线试题20上以下程序的输出结果是( )。
int a,b;void fun(){ a=100;b=200;}main(){ int a=5,b=7;fun();printf('%d%d\n',a,b);}
A:100 200 B:5 7 C:200 100 D:7 5
有如下程序运行后,输出结果是( )。
main(){ float x=2.0,y;if(x lt;0.0) y=0.0;else if(x lt;10.0)y=1.0/x;else y=1.0; printf('%f\n',y);}
A:0.000000 B:0.250000 C:0.500000 D:1.000000
A:字符型数组中可以存放字符串 B:可以对字符型数组进行整体输入、输出 C:可以对整型数组进行整体输入、输出 D:不能在赋值语句中通过赋值运算符 quot;= quot;对字符型数组进行整体赋值
算符是( )。
A:% B:/ C: lt; D:!
)。
A:复数型 B:逻辑型 C:双精度型 D:集合型
在线试题20上以下程序段的输出结果是( )。
int a=1234;printf( quot;%2d\n quot;,a);
A:12 B:34 C:1234 D:提示出错.无结果
在线试题20上有以下程序
#include “stdio.h”void swap(int *x,int *y){ int t;t=*x; *x=*y; *y=t;printf(“%d %d”,*x,*y); }main(){ int a=3,b=5,*p1,*p2; p1= amp;a;p2= amp;b;swap(p1,p2);printf(“%d %d”,a,b); }程序段的输出结果是( )
A:5 3 5 3 B:5 3 3 5 C:3 5 5 3 D:3 5 3 5
在线试题20上有以下程序段 int k=0, a=1, b=2, c=3; k= a lt;b ?b : a;
k=k gt;c ?k : b ;执行该程序段后,k的值是( )。
A:3 B:2 C:1 D:0
在线试题20上以下程序输出结果为( )。
main (){ int a[] ={2,4,6,8,10}, j , *p , y=0;p= amp;a[1];for(j=1; j lt;3; j++) y += p[j]; printf(“%d”, y ); }
A:10 B:11 C:14 D:15
( )。
A:int a[2][2] = {{8}, {9}}; B:int a[2][ ]={{8, 9}, {3, 4}}; C:int a[2][2]={{9}, 8, 3}; D:int a[ ][2] ={1,2,8,9};
在线试题20上以下程序的输出结果是( )。
#include lt;stdio.h gt;main(){ int a,b,d=241; a=d/100%9; b=(-1) amp; amp;(-1);printf( quot;%d,%d\n quot;,a,b);}
A:6,1 B:2,1 C:6,0 D:2,0
在线试题20上有以下程序
main(){ char q[]=”abcd”;printf (“%d %d \n“,strlen(q),sizeof(q));}
程序运行后和输出结果是( )。
A:5 5 B:4 4 C:4 5 D:5 4
dio.h”void main(){ int sum=0,i;scanf(“%d”, amp;i);while(i lt;=10){ sum+=i; i++; }printf(“%d”,sum);} 程序运行两次分别输入1,20,结果分别为( )。
A:55 20 B:1 20 C:55 0 D:1 0
在线试题20上有如下程序
main(){ int y=3,x=3,z=1;printf( quot;%d %d\n quot;,(++x,y++),z+2);}运行该程序的输出结果是( )。
A:3 4 B:4 2 C:4 3 D:3 3
={9,8,7,6,5,4,3,2,1,0}; char *p=a+5;printf( quot;%d\n quot;,*--p);}程序输出结果为( )。
A:非法 B:a[4]的地址 C:5 D:3
在线试题20上若执行下面的程序时从键盘上输入3和4,
main(){ int a,b,s;scanf( quot;%d %d quot;, amp;a, amp;b);
s=a; if(a lt;b)s=b; s=s*s;printf( quot;%d\n quot;,s); }则输出是( )。
A:14 B:16 C:18 D:20
设有定义: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: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结构中可以嵌入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
A:确定穷举的对象 B:确定穷举的范围 C:确定判定条件 D:确定穷举的时间
A:有穷性 B:确定性 C:可行性 D:有多个输入,有一个或多个输出,一个算法必须有输入
A:运算量较大 B:只适合于“有几种组合”、“是否存在”、求解不定方程等类型的问题求解 C:运算量较小 D:适用范围广
长度为10。
全民学习吧
加微信:goodluckgold,QQ:3446094242,轻松辅导,学习无忧