首 页
郑州大学
奥鹏教育
国家开放大学
西南交通大学
成人教育
联大学堂
江苏师大
青书学堂
 
   今天是: 全民学习吧,专业辅导,快速解决您的烦恼,详情请加微信:goodluckgold、QQ:3446094242
  当前位置: 青书学堂网上考试答案
       
 
QQ:3446094242
微信号:goodluckgold
课件学习、网上考试答案,如有需要,请加微信或QQ,全程辅导,为您排忧解难!!!
 
青书学堂河南理工大学C语言程序设计(专升本)网上考试答案
A: char B: char C:double x[5]={2.0, 4.0, 6.0, 8.0, 10.0}; D:

char c2[]={'\x10', '\xa', '\x8'};

+3表示( )。
A: a数组行下标为2、列下标为3的元素的地址 B: a数组行下标为2、列下标为3的元素的值 C: a数组第2行的首地址 D: a数组第3行的首地址
5; 执行过后,a的值和表达式的值分别是( )。
A: 3 ,5 B: 5,3 C: 3,3 D:5,5
能正确表示逻辑关系'a≥10a\ge10a≥10 或 a≤0a\le0a≤0'的C语言表达式是( )。
A: a gt;=10 or a lt;=0 B: a gt;=0 | a lt;=10 C: a gt;=10 amp; amp; a lt;=0 D: a gt;=10 || a lt;=0
A: 6%3 B: -5%3 C: 5%-3 D: -5%-3
以下程序段的输出结果是()。
int a=5, b=4, c=6, d;
printf('%d', d=a gt;b? a gt;c?a:c:b);
A:5 B:4 C:6 D:不确定
有以下程序
#include lt;stdio.h gt;
main()
{
int a;
a = (int)1.99*3;
printf('%d\n', a);
}
程序的运行结果是( )
A:3 B:5 C:6 D:结果不确定
A: int x=4,y=0,z=5;(x==y)==z; 执行上述语句后x的值为0 B: 设 x 的值为15,n 的值为2,则表达式 x%=(n+3)运算后 x 的值是0 C: 字符串的结束标志是'\0' D: x=5,y=8时,c语言表达式2 gt;=x lt;=y的值是1
)。
A:a=65; B:a=”A”; C:a=’\65’; D:a=6+’A’;
下列程序段执行后s值为__。
int i=5, s=0;
while(i--)
if (i%2) continue;
else s+=i;
A:15 B:10 C:9 D:6
于 0 的时候的值为“真”,则能正确表示这一关系的表达式为( )。
A: ! B: a lt; gt;0 C: !a D: a
下列程序段的输出结果是()。

int main(void)

{

int a = 2, b = -1, c = 2;

if(a lt; b)

if(b lt; 0)

c = 0;

else c++;

printf('%d\n',c);

return 0;

}

A:0 B:1 C:2 D:3
运行以下程序后,如果从键盘上输入65 14 lt;回车 gt;,则输出结果为()。
int main(void)
{
int m, n;
printf('Enter m,n;');
scanf('%d%d', amp;m, amp;n);
while (m != n)
{ while (m gt; n) m = m - n;
while (n gt; m) n = n - m; }
printf('m=%d\n',m);
return 0;
}
A:m=3 B:m=2 C: m=1 D:m=0

a是整型变量,c是浮点型变量,则输入语句( )是不安全的

A:scanf('%d%f', a, c); B:scanf('a=%d, c=%f', amp;a, amp;c); C:scanf('%d,%f', amp;a, amp;c); D:scanf('%d%f', amp;a, amp;c);
为表示x≥y≥z,须用的C语言表达式为( )。
A: (x gt;=y) amp; amp;(y gt;=z) B: (x gt;=y)AND(y gt;=x) C: x gt;=y gt;=z D: (x≥y) amp; amp;(y≥z)
A: 算术运算、赋值运算、关系运算 B: 关系运算、赋值运算、算术运算 C: 算术运算、关系运算、赋值运算 D: 关系运算、算术运算、赋值运算
对于定义 char str[] = 'abc\000def\n'(注:其中0为数字零),求字符串str的长度len和数组str的大小size,len和size分别是( )。
A: 12 ,13 B: 3 ,11 C: 3 ,9 D: 3 ,4
是____。
A:

a=a+7=c+b

B:

int18.5%3

C:

a=b=c+2

D:

a:=b+1

量i的值是____。
A:5 B:4 C:不定 D:3
A:

if(x!=y)printf('%d',x)elseprintf('%d',y);

B:

if(x lt;y){x++;y--;}

C:

if(x gt;y)z=x;

D:

if(x==y)z=0;

A:n=n+1,k=n B:k=++n C:k+=n+1’ D:k=n,n=n+1
值为0的表达式是____。
A:

a||b+c amp; amp;b-c

B:

a lt;=b

C:

'a' amp; amp;'b'

D:

!((a lt;b) amp; amp;!c||1)

A:可以是任意表达式 B:必须是关系表达式或算术表达式 C:必须是关系表达式或逻辑表达式 D:必须是关系表达式
A:0 B:0.03x10 C:3.1415 D:.32’
while (a
A:2,1,1’ B:1,2,0 C:2,1,0 D:1,2,1
A:chars[5];scanf('%s', amp;s); B:chars[5];gets(s); C:chars[5];scanf('%s',s); D:chars[5];scanf('%s', amp;s[0]);
A:a=7+b++=a+7; B:

a=7+b,b++,a+7

C:

.a=7+b,c=a+7;

D:

a=7+b+c=a+7;

程序段char s[]='\\141\141abc\t';printf ('%d\n',strlen(s));的输出结果是____。
A:13 B:9 C:12 D:14’
若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是____。
A:2’ B:0.5 C:1 D:0
c%f%c”, a, c1, b, c2);给c1赋予字符%、给c2赋予字符#、给a赋予2.0,给b赋予4.0,则正确的输入形式是____。
A:2%4# B:2.0%4.0# C:2.0%4.0# D:2%4#
A: 算术运算符优先级高于关系运算符 B: 逻辑运算符 amp; amp; 的优先级高于 || C: 赋值运算符是右结合性 D: 逗号运算符的优先级最低
A: x gt; 0 amp; amp; x lt; 10 B: x == 5 || y == 3 C: !(x gt; 10) D: x = 5
A: for 循环 B: while 循环 C: do - while 循环 D: repeat - until 循环
A: 函数可以提高程序的模块化程度 B: 函数可以有返回值,也可以没有 C: 函数调用时,实参的个数和类型必须与形参匹配 D: 函数定义可以嵌套
A: 语法错误 B: 逻辑错误 C: 运行时错误 D: 拼写错误
A: scanf B: getchar C: gets(已不推荐使用) D: printf
确的有( )。
A: 可以为已有的数据类型定义新的别名 B: 可以简化复杂类型的声明 C: typedef 定义的新类型是一种新的数据类型 D: 可以用于定义结构体类型的别名
A: 函数参数传递 B: 数组操作 C: 动态内存分配 D: 结构体成员访问
A: 先定义结构体类型,再定义结构体变量 B: 定义结构体类型的同时定义结构体变量 C: 直接定义结构体变量(省略结构体类型名) D: 结构体类型只能包含一种数据类型的成员
编程题:
然后是几点
有时候人们用四位数字表示一个时间,比如 1106 表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为 530;0 点 30 分表示为 030。注意,第二个数字表示的分钟数可能超过 60,也可能是负数。
输入格式:
输入在一行中给出 2 个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即 5 点 30 分表示为 530;0 点 30 分表示为 030。流逝的分钟数可能超过 60,也可能是负数。
输出格式:
输出不多于四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。

输入样例:

1120 110

输出样例:

1310

全民学习吧
加微信:goodluckgold,QQ:3446094242,轻松辅导,学习无忧